package com.jy.wms.dao;

import com.jy.wms.common.base.BaseDao;
import com.jy.wms.pojo.WmsSoEnclosure;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @ClassName: WmsSoEnclosureMapper.java
* @Description: TODO(这里用一句话描述这个类的作用)
* @Author LH
* @Date Tue Dec 26 14:04:29 GMT+08:00 2017
*/
public interface WmsSoEnclosureMapper extends BaseDao<WmsSoEnclosure> {


    /**
     * 根据soId 查询对应的附件列表（不分页）
     * @param soid
     * @return
     */
    public List<WmsSoEnclosure> getListBySoid(@Param("soid") String soid);

    /**
     * 插入一条记录（匹配有值的字段）
     * @param entity 实体对象
     * @return int
     */
    public Integer baseInsertSelective(@Param("WmsSoEnclosure") WmsSoEnclosure entity);


    /**
     * 删除（根据ID 批量删除）
     * @param idList 主键ID列表
     * @return int
     */
    public Integer baseDeleteBathPrimaryKeys(@Param("list") List<String> idList);

    /**
     *修改 （匹配有值的字段）
     * @param entity 主键ID列表
     * @return int
     */
    public Integer baseUpdateByPrimaryKeySelective(@Param("WmsSoEnclosure") WmsSoEnclosure entity);
}
